package com.smartStatus.api.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @ClassName : SysMenuDetails
 * @Author : lby
 * @Date: 2021/1/8 15:35
 * @Description : 菜单具体权限
 */
@Data
public class SysMenuDetails {
    /**
     * id
     */
    private Integer id;

    /**
     * 菜单名称
     */
    private String name;

    /**
     * 菜单显示状态
     * true:显示 0
     * false:不显示 1
     */
    private Boolean hidden;

    /**
     * 菜单权限级别
     */
    private String menuPermission;

    /**
     * 菜单父类id
     */
    private Integer menuParentId;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 菜单类型
     */
    private Integer type;

    /**
     * 组件
     */
    private String componentPath;
}
